home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_52_OSA.txt < prev    next >
Text File  |  1994-02-05  |  3KB  |  63 lines

  1. # near model CODE resource
  2. # jump table entries: 14016-14016 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  7. 0000000C  598F                     subq.l     A7, 4
  8. 0000000E  2F0B                     move.l     -[A7], A3
  9. 00000010  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  10. 00000014  2E1F                     move.l     D7, [A7]+
  11. 00000016  700C                     moveq.l    D0, 0x0C
  12. 00000018  B087                     cmp.l      D0, D7
  13. 0000001A  6E06                     bgt        +0x8 /* 00000022 */
  14. 0000001C  7001                     moveq.l    D0, 0x01
  15. 0000001E  C087                     and.l      D0, D7
  16. 00000020  6704                     beq        +0x6 /* 00000026 */
  17. label00000022:
  18. 00000022  7000                     moveq.l    D0, 0x00
  19. 00000024  602C                     bra        +0x2E /* 00000052 */
  20. label00000026:
  21. 00000026  2007                     move.l     D0, D7
  22. 00000028  D093                     add.l      D0, [A3]
  23. 0000002A  2840                     movea.l    A4, D0
  24. 0000002C  49EC FFF4                lea.l      A4, [A4 - 0xC]
  25. 00000030  0CAC FADE DEAD 0008      cmpi.l     [A4 + 0x8], 0xFADEDEAD
  26. 00000038  6704                     beq        +0x6 /* 0000003E */
  27. 0000003A  7000                     moveq.l    D0, 0x00
  28. 0000003C  6014                     bra        +0x16 /* 00000052 */
  29. label0000003E:
  30. 0000003E  7001                     moveq.l    D0, 0x01
  31. 00000040  B06C 0004                cmp.w      D0, [A4 + 0x4]
  32. 00000044  6704                     beq        +0x6 /* 0000004A */
  33. 00000046  7000                     moveq.l    D0, 0x00
  34. 00000048  6008                     bra        +0xA /* 00000052 */
  35. label0000004A:
  36. 0000004A  206E 000C                movea.l    A0, [A6 + 0xC]
  37. 0000004E  208C                     move.l     [A0], A4
  38. 00000050  7001                     moveq.l    D0, 0x01
  39. label00000052:
  40. 00000052  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  41. 00000058  4E5E                     unlink     A6
  42. 0000005A  4E75                     rts
  43. export_1752:
  44. 0000005C  4E56 FFFC                link       A6, -0x0004
  45. 00000060  486E FFFC                pea.l      [A6 - 0x4]
  46. 00000064  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47. 00000068  4EBA FF96                jsr        [PC - 0x6A /* 00000000 */]
  48. 0000006C  4A00                     tst.b      D0
  49. 0000006E  504F                     addq.w     A7, 8
  50. 00000070  6710                     beq        +0x12 /* 00000082 */
  51. 00000072  206E FFFC                movea.l    A0, [A6 - 0x4]
  52. 00000076  226E 0008                movea.l    A1, [A6 + 0x8]
  53. 0000007A  2290                     move.l     [A1], [A0]
  54. 0000007C  426E 0010                clr.w      [A6 + 0x10]
  55. 00000080  6006                     bra        +0x8 /* 00000088 */
  56. label00000082:
  57. 00000082  3D7C F928 0010           move.w     [A6 + 0x10], 0xF928
  58. label00000088:
  59. 00000088  4E5E                     unlink     A6
  60. 0000008A  205F                     movea.l    A0, [A7]+
  61. 0000008C  504F                     addq.w     A7, 8
  62. 0000008E  4ED0                     jmp        [A0]
  63.